﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace wne.models
{
    /// <summary>
    /// модель для одной группы
    /// </summary>
    public class GroupModel
    {
        /// <summary>
        /// идентефикатор этой группы
        /// </summary>
        public int? Id { get; set; }
        /// <summary>
        /// имя группы
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// Список полей
        /// </summary>
        public List<FieldModel> Fields { get; set; }
        /// <summary>
        /// Список всех родителей группы на момент запроса в виде <ИД группы, имя группы>
        /// </summary>
        public Dictionary<int, string> SelectedParents { get; set; }

        public GroupModel()
        {
            Fields=new List<FieldModel>();
            SelectedParents=new Dictionary<int, string>();
        }
    }
}
